06.02.03.20 (Baden-Württemberg) Entwickeln von Produktsoftwaresystemen (Produktsoftware-Entwickler/-in 4)
- Laufende Nr
- 347
- SYS_1
- 06
- SYS_2
- 06.02
- SYS_3
- 06.02.03
- SYS_4
- 06.02.03.20
- ORGEINHEIT
- Produktentwicklung
- UNB
- Forschung und Entwicklung
- AUFGFAM
- Softwareentwicklung
- ERAAA
- Entwickeln von Produktsoftwaresystemen (Produktsoftware-Entwickler/-in 4)
- Tarifgebiet
- Baden-Württemberg
- BAY
- BER
- BRB
- BW
- 15
- Mitte
- NRW
- NS
- NV
- SAC
- SAH
EA
Ableiten und Umsetzen von Anforderungen für SW-Systeme
Durchführen von Anforderungsanalysen für produktbezogene Software (z.B. Embedded-Systeme) für komplexe Problemstellungen unter Einbeziehung von Hardware-Schnittstellen auf Basis von Kunden-/Marktanforderungen (Funktionsumfang, Kosten usw.). Umsetzen der Anforderungen in ein Pflichtenheft. Daten- und Funktionsmodelle für komplexe Problemstellungen entwickeln. Einflussgrößen und Datenstruktur definieren. Hieraus Aufbau des Gesamtsystems sowie interne Struktur, Steuerung und Logik der Module ableiten. Dabei Integration produktspezifischer Funktionen mit vorhandenen Eigen- und Fremdsystemen (z.B. in die Steuerungsbasis verschiedener Hersteller). Umsetzen der Modelle in alternative Konzepte für Softwaresysteme. Abschätzen der Entwicklungsaufwände. Konzepte hinsichtlich funktionaler, technologischer und wirtschaftlicher Gesichtspunkte bewerten und mit den zuständigen Fachabteilungen und Kunden sowie ggf. Lieferanten und externen Entwicklern abstimmen. Erstellen eines Terminplans.
Entwickeln von SW-Systemen
Entwickeln des Softwaredesigns ggf. unter Berücksichtigung einer Vielzahl verknüpfter Funktionen und bestehender Abhängigkeiten zu anderen Programmsystemen oder bei Einbindung in ein Gesamtsystem unter Beachtung der betrieblichen Entwicklungsrichtlinien. Durchführen von Softwarereviews zu Anforderungsanalyse und Softwaredesign.
Kodieren der Software
Kodieren der Software ggf. mit strukturierten Editoren. Hierbei Verwendung sowohl von gängigen als auch proprietären Softwaretools und Programmbibliotheken.
Festlegen von Prüfspezifikationen
Erstellen von Softwareprüfspezifikationen und -protokollen. Labor- und Testeinrichtungen bereitstellen lassen und ggf. Prüfsoftware entwickeln.
Testen der Software
Entwickeln von Softwareteststrategien. Testen von Modulen und Gesamtsoftware. Inbetriebnahme und Freigabe der Software.
Pflegen und Weiterentwicklung von SW-Systemen
Serien- und Kundenbetreuung von ausgelieferten Produkten, ggf. auch älterer Entwicklungsstände. Beraten und Schulen von Anwendern. Unterstützen des Kundendienstes bei Störungen und Anpassungen. Optimieren von Systemen auf Basis systematischer Schwachstellenanalysen. Auswirkungen auf Funktion und Wirtschaftlichkeit des Gesamtsystems berücksichtigen. Verfolgen der technischen Entwicklung im Fachgebiet und Vorschlagen von Weiterentwicklungen.
Erarbeiten von Dokumentationen
Erstellen der notwendigen Dokumentationen (z.B. Erarbeitung von Vorgaben zur Pflege und Dokumentation entwickelter Systeme für unterstützende Funktionen, Review der Entwicklungsschritte und Beschreibung der Ausgabe-/Änderungsstände).
BBG
| Stufe | Punkte | |
|---|---|---|
| Wissen und Können A Anlernen | - | - |
| B Ausbildung Die Entwicklung und Optimierung von produktbezogenen SW-Systemen für komplexe Problemstellungen erfordert ein Wissen und Können, wie es üblicherweise durch ein Fachhochschulstudium, z.B. als Dipl.-Ing. Elektrotechnik, vermittelt wird. | B5 | 24 |
| E Erfahrung Die Integration eigener und fremder Systeme, das Abschätzen der Entwicklungsaufwände, die Kenntnisse über Softwaretools und Programmbibliotheken, die markt- und fertigungsgerechte Entwicklung, das Erstellen von Softwareprüfspezifikationen und Softwareteststrategien sowie die Anpassung und Optimierung von Software und die Erarbeitung von Vorgaben zur Pflege und Dokumentation erfordern eine Erfahrung von 2 bis 3 Jahren. | E3 | 5 |
| D Denken Das Entwickeln von Daten- und Funktionsmodellen für komplexe Problemstellungen, das Entwickeln des Softwaredesigns unter Berücksichtigung einer Vielzahl verknüpfter Funktionen und Abhängigkeiten, das Ausarbeiten, Bewerten und Optimieren von Softwaresystemen unter Berücksichtigung funktionaler, technologischer und wirtschaftlicher Gesichtspunkte sowie das Entwickeln von Softwareteststrategien erfordern die Weiterentwicklung bekannter Lösungsmuster. | D5 | 12 |
| H Handlungsspielraum / Verantwortung Das Umsetzen von Anforderungen sowie das Entwickeln, Optimieren und Anpassen von Softwaresystemen, das Erstellen von Prüfspezifikationen und Teststrategien, das Bereitstellenlassen von Labor- und Testeinrichtungen und die Inbetriebnahme und Freigabe der Softwaresysteme erfordern einen erweiterten Handlungsspielraum innerhalb der Arbeitsaufgabe. | H5 | 9 |
| K Kommunikation Das Abstimmen der Konzepte mit den zuständigen Fachabteilungen und Kunden, die Serien- und Kundenbetreuung, das Beraten und Schulen von Anwendern sowie die Unterstützung des Kundendienstes erfolgt bei häufig unterschiedlichen Voraussetzungen. | K3 | 5 |
| F Mitarbeiterführung | Keine - Summe Punkte | - 55 |